"use strict";
cc._RF.push(module, '9542cevahtNiaqMyiOpchwN', 'Demo');
// scripts/Demo.js

"use strict";

var e = require;
var t = module;
var n = exports;
Object.defineProperty(n, "__esModule", {
  value: !0
});

var o = e("VideoHint"),
    i = cc._decorator,
    a = i.ccclass,
    r = i.property,
    s = function (e) {
  __extends(t, e);

  function t() {
    var t = null !== e && e.apply(this, arguments) || this;
    t.buttonsNode = null;
    t.windowNode = null;
    return t;
  }

  t.prototype.onLoad = function () {
    this.buttonsNode.active = !0;
  };

  t.prototype.start = function () {
    SDK.Mgr.Inst.curChannel == SDK.Define.Channel.box4399 && this.login();
    this.scheduleOnce(function () {
      SDK.ToastMgr.Inst.showToast("渠道：" + SDK.Mgr.Inst.curChannel);
    }, .5);
  };

  t.prototype.login = function () {
    window.gamebox.login({
      success: function success(e) {
        e.code ? console.log("登录成功！" + e.code) : console.log("登录失败！" + e.errMsg);
      }
    });
  };

  t.prototype.showBanner = function () {
    SDK.ToastMgr.Inst.showToast("展示Banner");
    SDK.Mgr.Inst.showBanner();
  };

  t.prototype.closeBanner = function () {
    SDK.ToastMgr.Inst.showToast("关闭Banner");
    SDK.Mgr.Inst.closeBanner();
  };

  t.prototype.readyInsert = function () {
    var e = SDK.Mgr.Inst.canShowInsert();
    SDK.ToastMgr.Inst.showToast("插屏状态：" + e);
  };

  t.prototype.showInsert = function () {
    SDK.ToastMgr.Inst.showToast("展示插屏");
    SDK.Mgr.Inst.showInsert(function (e) {
      e == SDK.Define.AdsCode.finish ? SDK.ToastMgr.Inst.showToast("插屏展示成功") : SDK.ToastMgr.Inst.showToast("插屏展示失败");
    }, !0);
  };

  t.prototype.readyVideo = function () {
    var e = SDK.Mgr.Inst.canShowVideo();
    SDK.ToastMgr.Inst.showToast("视频状态：" + e);
  };

  t.prototype.showVideo = function () {
    SDK.ToastMgr.Inst.showToast("展示视频");
    var e = "Test_Ad";
    SDK.Mgr.Inst.event(e + "Click");

    var t = function t(n) {
      if (n == SDK.Define.AdsCode.finish) {
        SDK.Mgr.Inst.event(e + "Success");
        SDK.ToastMgr.Inst.showToast("视频播放成功");
      } else if (n == SDK.Define.AdsCode.cancel) {
        SDK.Mgr.Inst.event(e + "Cancel");
        o["default"].Instance.openPanel(t);
      } else {
        SDK.ToastMgr.Inst.showToast("暂无广告，请稍后再试");
        SDK.Mgr.Inst.event(e + "NoAd");
      }
    };

    SDK.Mgr.Inst.showVideo(t);
  };

  t.prototype.share = function () {
    var e = this;
    SDK.ToastMgr.Inst.showToast("分享");
    SDK.Mgr.Inst.share(function (t) {
      t == SDK.Define.ShareCode.success ? e.scheduleOnce(function () {
        SDK.Mgr.Inst.curChannel == SDK.Define.Channel.tt ? SDK.ToastMgr.Inst.showToast("视频发布成功，获得奖励") : SDK.ToastMgr.Inst.showToast("分享成功，获得奖励");
      }, .5) : t == SDK.Define.ShareCode.cancel || t == SDK.Define.ShareCode.fail ? e.scheduleOnce(function () {
        SDK.Mgr.Inst.curChannel == SDK.Define.Channel.tt ? SDK.ToastMgr.Inst.showToast("视频发布失败") : SDK.ToastMgr.Inst.showToast("分享失败");
      }, .5) : t == SDK.Define.ShareCode.tooShort ? e.scheduleOnce(function () {
        SDK.ToastMgr.Inst.showToast("视频太短了哦,发布失败啦");
      }, .5) : t == SDK.Define.ShareCode.pathNull && e.scheduleOnce(function () {
        SDK.ToastMgr.Inst.showToast("视频不存在");
      }, .5);
    });
  };

  t.prototype.rate = function () {
    SDK.ToastMgr.Inst.showToast("评价");
    SDK.Mgr.Inst.rate(function (e) {
      e ? SDK.ToastMgr.Inst.showToast("评价成功") : SDK.ToastMgr.Inst.showToast("评价失败");
    });
  };

  t.prototype.crateIcon = function () {
    SDK.ToastMgr.Inst.showToast("创建Icon");
    SDK.Mgr.Inst.createIcon(function (e) {
      e ? SDK.ToastMgr.Inst.showToast("Icon创建成功") : SDK.ToastMgr.Inst.showToast("Icon创建失败");
    });
    SDK.Mgr.Inst.showIcon();
  };

  t.prototype.event = function () {
    SDK.ToastMgr.Inst.showToast("触发事件：TestEvent");
    SDK.Mgr.Inst.event("TestEvent");
  };

  t.prototype.jump = function () {
    SDK.ToastMgr.Inst.showToast("跳转");
    SDK.Mgr.Inst.jump();
  };

  t.prototype.quit = function () {
    SDK.ToastMgr.Inst.showToast("退出");
    SDK.Mgr.Inst.quit();
  };

  t.prototype.openUrl = function () {
    SDK.Mgr.Inst.openUrl("http://www.baidu.com");
  };

  t.prototype.promo = function () {
    cc.director.loadScene("Promo");
  };

  t.prototype["native"] = function () {
    cc.director.loadScene("Native");
  };

  t.prototype.back = function () {
    cc.director.loadScene("Demo");
  };

  t.prototype.showBoxBanner = function () {
    SDK.Mgr.Inst.curChannel == SDK.Define.Channel.oppo && SDK.Mini.OPPO.Extend.Inst.showBoxBanner();
  };

  t.prototype.showPortal = function () {
    SDK.Mgr.Inst.curChannel == SDK.Define.Channel.oppo ? SDK.Mini.OPPO.Extend.Inst.showBoxPortal() : SDK.Mgr.Inst.curChannel == SDK.Define.Channel.qq && SDK.Mini.QQ.Extend.Inst.showAppBox();
  };

  t.prototype.showWindow = function () {
    SDK.Base.Event.emit("PanelOpen");
    this.windowNode.active = !0;
  };

  t.prototype.hideWindow = function () {
    SDK.Base.Event.emit("PanelClose");
    this.windowNode.active = !1;
  };

  t.prototype.privacy = function () {
    SDK.Mgr.Inst.privacy();
  };

  __decorate([r(cc.Node)], t.prototype, "buttonsNode", void 0);

  __decorate([r(cc.Node)], t.prototype, "windowNode", void 0);

  return __decorate([a], t);
}(cc.Component);

n["default"] = s;

cc._RF.pop();